package cn.mygweb.admin.modules.sys.pojo;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.Data;

/** 
* <p>Title: Attachment.java</p>
* <p>Description: 附件实体类</p>  
* @author gxb 
* @date 2019年8月5日 
* <p>Copyright: Copyright (c) 2019</p>
* <p>Company: www.mygweb.cn</p> 
*/
@Table(name="sys_attachment")
@Data
public class Attachment {
	
	/**
	 * 	主键id
	 */
	@Id
	private String id;
	
	/**
	 * 	页面中引用的路径（参照application.properties中的file.upload.path.relative）
	 */
	@Column(name="relative_path")
	private String relativePath;
	
	/**
	 *  服务器存储的路径（参照application.properties中的file.upload.path）
	 */
	@Column(name="upload_path")
	private String uploadPath;
	
	/**
	 * 	附件的原始名称
	 */
	@Column(name="origin_name")
	private String originName;
	
	/**
	 * 	附件的类型
	 */
	private String type;
	
	/**
	 * 	附件的大小
	 */
	@Column(name="file_size")
	private String fileSize;
	
	/**
	 * 	下载次数
	 */
	@Column(name="download_counts")
	private Integer downloadCounts;
	
	/**
	 * 	附件上传时间
	 */
	@Column(name="upload_time")
	@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", locale="zh", timezone="GMT+8")
	private Date uploadTime;
	
}
